// const fs=require("fs");
// try {
//     fs.writeFileSync("b.txt","同步写入的数据");
// } catch (error) {
//     console.log(error);
// }
// fs.appendFile("a.txt","追加数据",function(e){
//     if(e){
//     console.log(e)
//     return;
//     }else{
//     console.log("追加成功");
//     }
// })

// try {
//     fs.appendFileSync("b.txt","追加的内容");
//     console.log("ok!");
// } catch (error) {
//     console.log(error);
// }

// let file=fs.createWriteStream("a.txt");
// file.write("床前明月光\r\n");
// file.write("疑似地上霜\r\n");
// file.write("举头望明月\r\n");
// file.write("低头思故乡\r\n");
// file.end();
// console.log("ok");


// fs.readFile("a.txt","utf-8",(err,data)=>{
//     if(err){
// console.log(err);
//     }
//     console.log(data);
// })

// let data=fs.readFileSync("a.txt","utf-8");
// console.log(data);

// let rs=fs.createReadStream("a.txt","utf-8");
// rs.on("data",data=>{
// console.log(data);
// console.log(data.length);
// });
// rs.on("end",()=>{
// console.log("读取完成");
// })

// fs.rename("a.txt","test001.txt",(err)=>{
//     if(err){
// console.log(err);
//     }
// })
// fs.renameSync("test001.txt","a.txt");

// fs.unlink("b.txt",err=>{
//     if(err) throw err;
//     console.log("删除成功")
// })
// fs.unlinkSync("a.txt");

// fs.mkdir("a/b/c/d",{recursive:true},(err)=>{
//     if(err){
//         console.log(err);
//     }
// })

// fs.readdir("./",{recursive:true},(err,data)=>{
//     console.log(data);
// })